package com.weixingtu.commuterCar.service.impl;

import com.weixingtu.commuterCar.bean.Site;
import com.weixingtu.commuterCar.dao.SiteDao;
import com.weixingtu.commuterCar.dao.impl.SiteDaoMysql;
import com.weixingtu.commuterCar.service.SiteService;

import java.util.List;
import java.util.Map;

public class SiteServiceImpl implements SiteService {
    private static SiteDao dao = new SiteDaoMysql();
    /**
     * 用于查询所有站点
     * @return 站点的集合
     */
     public List<Site> findAll() {
        return dao.findAll();
    }
    /**
     * 根据路线查询站点
     * @return 所属路线的站点的集合
     */
    public List<Site> findByLine(int lineId) {
        return dao.findByLine(lineId);
    }

    /**
     * 查询所有起始站点名称
     *
     * @return 起始站点名称
     */
    @Override
    public Map<String, String> getStartAndEnd() {
        return dao.getStartAndEnd();
    }

    /**
     * 根据路线id和index查site
     *
     * @return
     */
    @Override
    public Site getSite() {
        return null;
    }
}
